package cm.project;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class Test3 {
    public static void main(String[] args) {
        //创建2个对象
        File file1=new File("d:/img1");
//        System.out.println(file1.exists());
        File file2=new File("d:/img2");
        //如果没有文件夹就创建
        if (!file2.isDirectory()){
             file2.mkdirs();
        }
        //获取文件夹中所有文件
//        file1.isFile()
        File[] files = file1.listFiles();
//        System.out.println(file1.isFile());
        for (File file : files) {
            if (file.getName().endsWith(".jpeg")) {
                if (file.isFile()) {

                    FileInputStream fis = null;
                    FileOutputStream fos = null;
                    try {
                        fis = new FileInputStream(file);
                        fos = new FileOutputStream(file2.getAbsolutePath() + "/" + file.getName());
                        //创建一个数组
                        byte[] bytes = new byte[8192];
                        int len = -1;
                        //
                        while ((len = fis.read(bytes)) != -1) {
                            fos.write(bytes, 0, len);
                        }
                    } catch (IOException e) {
                        e.printStackTrace();
                    } finally {
                    }
                    try {
                        fis.close();
                        fos.close();

                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        }

    }
}
